Tech

Walmart agrees to order 4,500 Canoo EVs for last-mile delivery